Run Speeds
To get the best results out of SOLIS, it is important to understand the effects that various settings have on the simulation's run time. In general:
- Exporting to CSV is much faster than sending data to the STK Data Provider.
- The faster the SOLIS Execution Rate, the longer a simulation will take.
- The more often telemetry points are sampled, the longer a simulation will take.
Baseline run
A Baseline Run with the Landmapper BC scenario was conducted to test the effect of different scenario changes. The following parameters defined the baseline test:
Simulation settings
- Run as fast as possible
- 10 Hz execution rate
- 1500 sec run time
Telemetry settings
The following settings were used for the baseline test:
- Output to CSV
- 1 second for Sample Period
- Pre-included packets, as shown below
Using these settings, SOLIS was able to simulate 1500 seconds of the scenario time at over 105x real-time speed.
Run speed analysis
The following tests were done after the baseline was set. Each row in the table below represents a single change from the Baseline Run. The relative speed shows how many times faster or slower that run was than the Baseline
Changes to Baseline | Speed Relative to Baseline |
---|---|
Output Telemetry to STK Data Provider | 0.35x |
Output Telemetry to Both CSV and STK Data Provider | 0.35x |
2 Hz Execution Rate | 1.12x |
20 Hz Execution Rate | 0.69x |
10 sec Telemetry Rate | 1.21x |
0.1 sec Telemetry Rate | 0.32x |